package com.topfinance.payment.service;

import java.util.List;

import com.topfinance.frame.exception.AppException;
import com.topfinance.payment.ebo.TC2MsgListEbo;

public interface ITC2MsgListMgr {
	//获得TC2MsgListEbo对象
	//根据msgcode,如果msgcode对应的对象不唯一，异常
	public TC2MsgListEbo getMsgListEbo(String msgcode) throws AppException;

	//获得TC2MsgListEbo列表
	//根据module=CNAPS2，app=HVPS，BEPS，SAPS和CCMS
	public List<TC2MsgListEbo> getAllMsgs(String module,String app) throws AppException;

	//获得TC2MsgListEbo
	//根据module=CNAPS2，app=HVPS，BEPS，SAPS和CCMS
	//model=1 模式一，model=2 模式二，model=4 模式三
	public List<TC2MsgListEbo> getAllMsgByPOModel(String module,String app,int model) throws AppException;
	
}
